@charset "utf-8";
/* CSS Document */

.sch_simple2 {float:right; vertical-align:middle;width:114px; height:31px; padding:0 8px 0 34px; border-radius:4px; background:#313233 url(/images/common/bg_schkwd2.gif) no-repeat 0 0;  border:1px solid #2e2f30;}
.sch_simple2 .kwd {width:114px; height:100%; font-size:12px; line-height:31px; background:transparent; right:40px; color:#dadada; }

/* messenger popup resize */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
/**/

.more_article2 {color:#dadada !important; font-size:12px; font-weight:bold; text-align:center; background:#4f4f4f; display:block; border-radius:3px; line-height:33px;}

.floating_cart .section_scroll {position:absolute; left:0; right:1px; top:0; bottom:205px; overflow:hidden;}
.floating_cart .section_btm {position:absolute; bottom:0; left:0; right:1px; height:205px; overflow:hidden;}
.floating_cart .section_btm .user_summary {margin:0;}
.floating_cart .section_btm .user_summary dt {display:none;}
.floating_cart .section_btm .user_summary .info {background:none; padding-top:0;}
.cart_list .nodata {color:#dadada; color:#dadada; text-align:center; padding:32px 0 0; height:162px;}
.cart_list .nodata:hover{background:none;}
.cart_list .nodata img {vertical-align:top;}
.cart_list .nodata em {display:block; padding:12px 0 0}
.cart_list li.block {padding:2px 16px 0; background:url(/images/social/bdr_block.gif) repeat-x 0 0}
.cart_list li.block:first-child {background-image:none; padding-top:0;}
.cart_list li:hover {background-color:#2e2f30;}
.cart_list li.selected {background:#2e3035;}
.cart_list li dl {float:left;}
.cart_list li.block {position:relative;}
.cart_list li .act {position:absolute; right:16px; top:16px; display:none;}
.cart_list li:hover .act {display:block;}
.cart_list li dl {padding:16px 0; width:100%;  overflow:hidden; font-size:11px; color:#828282;}
.cart_list .thumb {float:left; width:64px; height:64px; margin-right:8px; border-radius:3px; background:#fff;}
.cart_list dt em {display:block; width:180px; word-wrap:normal; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#dadada; font-size:14px;font-weight:bold; line-height:20px;padding:0 0 1px; }
.cart_list dd {display:block; overflow:hidden}
.cart_list dd .info {font-size:11px; line-height:14px; min-height:14px; padding:0 0 3px;}
.cart_list dd .info li {display:inline; padding:0 6px 0 8px; background:url(/images/common/bdr_v_10_v2.gif) no-repeat 0 center;}
.cart_list dd .info li:first-child {background:none; padding-left:0;}
.cart_list .price {float:left; width:87px; padding:5px 0 0; }
.cart_list .quantity {color:#dadada; float:right; padding:5px 0 0;}
.quantity .tfield2 {float:left; width:32px; text-align:right;}
.quantity .act_number {float:left; left:2px; width:18px; position:relative; min-height:21px;}
.quantity input.small ~ .act_number {left:1px;}
.quantity .act_number img {position:absolute; left:0; top:14px; cursor:pointer;}
.quantity .small ~ .act_number img {top:11px;}
.quantity .act_number img:first-child {top:0;}
.quantity .act_number .btn_ico {position:absolute; left:0; top:14px;}
.quantity input.small ~ .act_number .btn_ico {top:11px;}
.quantity .act_number .btn_ico:first-child {top:0 !important;}


.cart_list li.block:after,
.cart_list dl:after,
.cart_list .quantity:after,
.cart_list .quantity .act_number:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .cart_list li.block,
.ie7 .cart_list dl,
.ie7 .cart_list .quantity,
.ie7 .cart_list .quantity .act_number {zoom:1;}

.floating_cart .section_total {background:#36373d url(/images/social/bdr_block.gif) repeat-x 0 0; /*border:1px solid #292a2b;*/ border-width:1px 0;}
.floating_cart .section_total dt {background:url(/images/common/dash_h3.gif) repeat-x 0 0; padding:15px 16px 0; color:#dadada; font-size:12px; line-height:18px; font-weight:bold;}
.floating_cart .section_total dt:first-child {background:none; padding-top:13px;}
.floating_cart .section_total dd.price {padding:0 0 10px 6px; font-size:20px !important; line-height:28px !important;overflow:hidden;max-height:57px;}
.floating_cart .section_total dd.price ~ dd.price{height:29px;}
.floating_cart .section_total dd.price strong {margin-left:10px;}
.floating_cart .section_total ~ .btn_r {padding-right:18px !important; padding-bottom:16px;background:url(/images/social/bdr_block.gif) repeat-x 0 0; }

.floating_cart .user_summary {margin:32px 0 0; padding:16px 16px 13px; background:transparent url(/images/social/bdr_block.gif) repeat-x 0 0; border:0; box-shadow:none; }
.floating_cart .user_summary .relation {color:#828282;}
.floating_cart .user_summary .msg {color:#dadada;}
.floating_cart .user_summary .info {background-image:url(/images/common/dash_h3.gif);}
.floating_cart .user_summary .info .point {color:#dadada;}
.floating_cart .user_summary .relation li {background-image:url(/images/common/bdr_v_12_v2.gif);}
.floating_cart .user_summary .relation li.last {background:none;}
.floating_cart .user_summary .relation li strong {color:#828282;}

.social_status {padding:32px 0 0; text-align:center; font-size:14px; line-height:20px; color:#dadada; }
.social_status img {vertical-align:top;}
.social_status .status_msg {display:block; padding:13px 0 20px;}

.note_area {padding:0 16px;}
.note_input {padding:16px 0 0;}
.note_input .textarea_wrap {background:#fff; border-radius:5px; padding:0 0 0 10px; margin:0 0 8px;}
.note_input .textarea_wrap textarea {background:transparent; border:0; border-radius:4px; padding:10px 0; width:100%; min-height:115px; color:#6b6b6b; font-size:14px;}
.note_input .act:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .note_input .act {zoom:1;}

.note_input .act em {float:left; margin-top:6px; font-size:12px; color:#dadada; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100px;}
.note_input .act em.upload_ing {padding-left:21px; background:url(/images/bul/ico_uploading.png) no-repeat 0 center; }
.note_input .act em.upload_fin {max-width:140px; padding-left:13px; padding-right:7px; background:url(/images/bul/ico_attach.png) no-repeat 0 center; }
.note_input .act em.upload_fin ~ .btn_ico {float:left; margin:6px 0 0; }
.note_input .msg_print {margin:17px 0 0; text-align:center; padding:15px 0; background:url(/images/common/dash_h3.gif) repeat-x 0 0;font-size:12px; line-height:18px; color:#f58000;}
.floating_update .section_scroll {position:absolute; left:0; right:1px; top:0; bottom:0; overflow:hidden;}
.floating_update .section_btm {position:absolute; left:0; right:1px; bottom:0; padding:16px 14px;}
.floating_friends .section_scroll {overflow:hidden;margin-top:10px}/*position:absolute; left:0; right:1px; top:0; bottom:133px; */
.floating_friends .section_btm {position:absolute; left:0; right:1px; bottom:0; border:1px solid #0f0f10; border-color:rgba(0,0,0,.5); background:url(/images/social/bg_btm.png) repeat-x 0 0; height:42px;  padding:0 15px; 
font-size:12px; line-height:14px;  color:#dadada;}
.floating_friends .section_btm a {color:#dadada;}
.floating_friends .section_btm .fl,
.floating_friends .section_btm .fr {padding-top:14px;}
.floating_friends .section_btm2 {position:absolute; left:0; right:1px; bottom:43px; padding:10px 14px 0; height:80px; }
.floating_msg .section_top {padding:16px 16px 0; height:51px; background: url(/images/social/bdr_block.gif) repeat-x 0 bottom;}
.floating_msg .section_scroll {position:absolute; left:0; right:1px; top:63px; padding-top:4px; bottom:0; overflow:hidden;}
.floating_msg .section_btm {position:absolute; left:0; right:1px; bottom:0; padding:16px 14px;}


.social_block {padding:13px 16px 16px 74px; font-size:12px; line-height:18px; position:relative; background: url(/images/social/bdr_block.gif) repeat-x 0 bottom;}
.social_block.social_block_noThumb {padding-left: 16px; }
.floating_msg .social_block {padding-bottom:14px;}
.social_block .deco {position:absolute; left:0; top:0; right:0; bottom:0; }
.legacy-ie .social_block.unread .deco {background:#2d3037; opacity:1;}
.ie7 .social_block.unread .deco {z-index:-1;}
.social_block:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .social_block {zoom:1;}
.social_block .thumb {float:left; margin:3px 0 0 -58px; border-radius:4px; width:48px; height:48px; vertical-align:top; position:relative;}
.ie7 .social_block .thumb {position:static;}
.social_block .content {float:left; width:100%; position:relative;}
.social_block .groupname {font-weight:bold;}
.social_block .datetime {display:block; padding-top:2px; color:#828282;}
.social_block .content .update {padding-right:14px;}
.social_block .content .friend {position:relative; min-height:51px;}
.social_block .content .friend .nickname {float:left;}
.social_block .content .friend .count {float:left; font-size:11px; border-radius:3px; background:#f23a3a; color:#fff; margin:3px 0 0 8px; line-height:12px; padding:0 2px; min-width:13px; text-align:center;}
.social_block .content .friend .datetime2 {color:#828282; font-size:11px;}
.social_block .content .friend .msg {clear:both; padding-right:74px; color:#dadada; max-height:36px; overflow:hidden;}
.floating_msg .social_block .content .friend .msg {padding-right:0;}
.social_block .content .friend .msg a {color:#dadada;}
.social_block .content .friend .sendmsg {position:absolute; right:0; top:10px;}
.social_block .block_act {position:absolute; right:11px; top:-4px; width:145px; display:none;}
.social_block .block_act .mark2,
.social_block .block_act .mark2_2 {position:absolute; right:5px; z-index:1;}
.social_block .block_act .mark2_2 {display:none;}
.social_block .block_act ul {display:none; border-radius:4px; font-size:12px; line-height:18px; margin:8px 0 0; padding:9px 7px;border:1px solid #2b2b2b;  background:#36373d; position:relative; color:#f58000;}
.social_block .block_act ul a {color:#f58000;}
.social_block .block_act a:hover {color:#fff; text-decoration:underline; }
.social_block:hover {background-color:#2e2f30;}
.social_block:hover .block_act {display:block;}
.social_block .block_act.active .mark2 {display:none;}
.social_block .block_act.active .mark2_2,
.social_block .block_act.active ul {display:block;}
.sch_return {color:#dadada; font-weight:bold; font-size:12px; line-height:18px; padding:16px 0 15px; text-align:center; background: url(/images/social/bdr_block.gif) repeat-x 0 bottom}


/*social bar*/
.lay_wrap{position:relative;margin:5px 8px 8px;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,.6);font-size:12px; background:#fff; word-wrap:break-word;}
.lay_wrap a.btn_close{position:absolute;right:8px;top:-1px; width:24px; height:21px; overflow:hidden;}
.lay_wrap a.btn_close:hover img {margin-top:-30px;}
.lay_wrap a.btn_close:focus img,
.lay_wrap a.btn_close:active img {margin-top:-60px;}
.lay_wrap a.btn_arrow{position:absolute;right:39px;top:-1px;z-index:10; width:24px; height:21px; overflow:hidden;}
.lay_wrap a.btn_arrow:hover img {margin-top:-30px;}
.lay_wrap a.btn_arrow:focus img,
.lay_wrap a.btn_arrow:active img {margin-top:-60px;}
.lay_wrap dl.my_info{margin:-1px 40px 0 57px;}
.lay_wrap dl.my_info dt{color:#f58000;font-weight:bold;}
.lay_wrap dl.my_info dt a{color:#f58000;}
.lay_wrap dl.my_info dt a:hover {color:#3f84b5;}
.lay_wrap dl.my_info dd{margin-top:2px;color:#fff;}
.lay_wrap dl.my_info dt .name{color:#dadada;font-weight:normal;}
.lay_wrap dl.my_info dt strong.name{font-weight:bold;}
.lay_wrap .layer_search ul li p em{color:#f58000 !important;}

.msg_info{min-height:48px;padding:12px 8px;border-radius:4px 4px 0 0;background:#38393a url(/images/social/bg_layer_top1.gif) repeat-x left top;}
.msg_info span.thumb{float:left;width:48px;height:48px;border-radius:4px;background-color:#e47b08;}
.msg_info span.thumb img{width:48px;height:48px;border-radius:4px;}
.msg_info .thumb .blank {background:#f2f2f2 url(/images/common/thumb_s.gif) no-repeat center center;}
.msg_info .layer_list{position:absolute;right:35px;top:6px;width:125px;height:57px;border-radius:4px;padding:6px;background:#292929; }
.msg_info .layer_list ul li{line-height:18px;font-size:12px;}
.msg_info .layer_list ul li a{color:#f58000;}
.msg_info .layer_list ul li a:hover{color:#fff;}
.msg_info p.ok .tpoint1{color:#f58000;}
.msg_info.msg_info2 div.btn_r{margin-top:18px;padding:0;}
.msg_info .ncToysTradeRequest{margin:10px -8px;padding:20px 10px;background:url(/images/social/popTradeDirect.gif) center no-repeat #fff;overflow:hidden}
.msg_info .ncToysTradeRequest .chara{float:left; text-align:center; font-weight:bold;}
.msg_info .ncToysTradeRequest .charaSelf{float:right}
.msg_info .ncToysTradeRequest .chara .pro_nickname{ color:#F58000}
.msg_info .ncToysTradeRequest .chara .imgArea{display:block; padding-bottom:15px; background:url(/images/social/popTradeCharaBase.jpg) center bottom no-repeat}
.msg_info .ncToysTradeRequest .chara .imgArea img{width:140px;}

.msg_info2{border-radius:4px;padding:12px 8px 14px;background:#383B42 url(/images/social/bg_layer_msgbig.png) repeat-x;background-size:contain;}
.msg_info2 dl.my_info dd{color:#dadada;}
.msg_info2 div.btn_r{margin-top:16px;padding:0;}
.msg_info2 .report{margin-bottom:10px;color:#dadada;}
.msg_info2 .report dt{margin-bottom:10px;font-size:16px;font-weight:bold;}
.msg_info2 .report dt em{display:inline-block;padding-left:9px;}
.msg_info2 .report dd{margin:0 8px;font-size:12px;line-height:20px;}
.msg_info2 .report dd strong{display:block;}
.msg_info2 .report dd.check{margin-top:12px;padding:10px;border-radius:4px;color:#dadada;background-color:#2d3036;}
.msg_info2 .report dd .tpoint1{color:#F58000;}
.msg_info2 fieldset.write textarea{width:100%;height:90px;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);}
.msg_info2 p.ok{margin:15px 0 0 57px;font-weight:bold;color:#DADADA;}
.msg_info3{border-radius:4px;padding:17px 8px; min-height:18px; background:#383B42 url(/images/social/bg_layer_msgbig.png) repeat-x;background-size:contain;color:#dadada; font-size:12px; line-height:18px; text-align:center;}
.msg_info3 .cnt {color:#ff5a00; font-weight:bold;}

.msg_list{overflow:auto;max-height:378px;}
.msg_list dl{min-height:70px;border-top:1px solid #e8e8e8;padding-top:10px;font-size:14px;background-color:#fff;}
.msg_list dl:first-child{border-top:0;}
.msg_list dl dt{padding:0 16px 0;color:#f58000;font-weight:bold;}
.msg_list dl dd{padding:4px 16px 0;}
.msg_list dl dd.time{padding-bottom:8px;color:#a3a3a3;font-size:12px;}

.msg_send{position:relative;height:49px;padding:0;border-radius:0 0 4px 4px;background:url(/images/social/bg_layer_top2.gif) repeat-x left top;}
.msg_send span.input{position:absolute;left:55px;right:75px;top:9px;}
.msg_send span.input .tfield.big{width:100%;border:none;border-radius:4px;padding:9px 0 8px;margin:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);border:none;}
.msg_send .btn_ico.file{position:absolute;left:8px;top:7px;}
.msg_send a.btn3{position:absolute;right:8px;top:9px;}

.msg_input{position:relative;height:49px;border-radius:4px 4px 0 0;background:url(/images/social/bg_layer_top2.gif) repeat-x left top;z-index:2;}
.msg_input span.input{position:absolute;left:8px;right:98px;top:8px;border:1px solid #6b6e7b;border-radius:4px;}
.msg_input span.input .tfield.big{width:100%;padding:9px 1px 8px;box-shadow:inset 0 1px 3px rgba(0,0,0,.5);border:none;}
.msg_input .btn_ico.friend{position:absolute;right:40px;top:8px;}
.msg_input .layer_search{position:absolute;left:8px;top:38px;right:96px;border:1px solid #6b6e7b;border-width:0 1px 1px;border-radius:0 0 4px 4px;background-color:#fff;z-index:10;}
.msg_input .layer_search ul{border:1px solid #d2d2d2;border-width:0 1px;padding-top:5px;}
.msg_input .layer_search ul li{overflow:hidden;width:100%;border-top:1px solid #eeeeef;margin:0;padding:7px 0;}
.msg_input .layer_search ul li span.thumb{display:block;float:left;width:32px;height:32px;margin:0 8px;border-radius:4px;background-color:#999;}
.msg_input .layer_search ul li span img{width:32px;height:32px;border-radius:4px;}
.msg_input .layer_search ul li p{float:left;margin-top:8px;font-weight:bold; color:#f58000}
.msg_input .layer_search p.more{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-radius:0 0 4px 4px;text-align:center;}
.msg_input .layer_search p.more a{display:block;border-top:1px solid #eeeeef;margin:0 8px;padding:12px 0;color:#828282; text-decoration:underline;}

.msg_field{padding:11px 16px;}
.msg_field textarea{width:100%;height:167px;}
.msg_field div {width:288px; height:167px;}
.msg_input .layer_friend{position:absolute;right:8px;top:44px;z-index:10;width:302px;border:1px solid #303030;border-radius:4px;background-color:#272727;box-shadow:0 2px 4px rgba(0,0,0,.5);}
.msg_input .layer_friend .btn_ico.friend_open{position:absolute;right:31px;top:-38px;}
.msg_input .layer_friend .pos {max-height:146px; overflow:auto;}
.msg_input .layer_friend ul:after{content: ""; display: block; height: 0; clear: both; visibility: hidden; line-height:0em;}
.ie7 .msg_input .layer_friend ul {zoom:1;}
.msg_input .layer_friend ul li{float:left;width:50%;border-bottom:1px solid #3d3d3d;cursor:pointer;padding:8px 0;}
.msg_input .layer_friend ul li.nodata {float:none; width:auto; border:0; cursor:default; text-align:center; color:#DADADA; font-size:14px; padding:20px 0;}
.msg_input .layer_friend ul li span.thumb{float:left;width:32px;height:32px;margin:0 8px 0 11px;border-radius:4px;background-color:#fff;}
.msg_input .layer_friend ul li span img{width:32px;height:32px;border-radius:4px;}
.msg_input .layer_friend ul li p{overflow:hidden;color:#f58000;text-overflow:ellipsis;padding:7px 8px 0 0;font-weight:bold;font-size:12px;white-space:nowrap;}
